From Monitors to Monitors: A Primitive History
نویسندگان
چکیده
Abstract As computers became multi-component systems in the 1950s, handling speed differentials efficiently was identified as a major challenge. The desire for better understanding and control of ‘concurrency’ spread into hardware, software, formalism. This paper examines way which problem emerged handled across various computing cultures from 1955 to 1985. In machinic culture late system programs called ‘monitors’ were used directly managing synchronisation. Attempts reframe synchronisation subsequent algorithmic pushed higher level abstraction; Dijkstra’s semaphores reaction algorithms’ complexity. Towards end 1960s, ‘structured programming’ created milieu Dijkstra, Hoare, Brinch Hansen (among others) aimed concurrency primitive embodied new view programming. Via conditional critical regions ‘secretaries’, co-produced ‘monitor’ appeared provide desired encapsulation. construct received embodiment few programming languages; this ends by considering Modula Concurrent Pascal.
منابع مشابه
From formal specifications to QoS monitors
In the domain of soft real-time application design, the gap between componentspecification models and the implementations often implies that the implementations cannot fully take advantage of the specification models. To limit this gap, this paper proposes an approach to generate a QoS monitor from the timed behavior specification. To support this approach, we rely on two different component mo...
متن کاملLow cost air quality monitors to evaluate nanosized particulate matter. A pilot study
Particulate matter is defined as a mixture of airborne solid particles and liquid droplets that can be inhaled and may cause serious health problems. Such elements are currently measured utilizing air quality monitoring devices that provide information on PM 10 and PM 2.5 levels giving information on pollution levels. However, many difficulties are encountered in the determination of nanosized ...
متن کاملSynthesizing Protection Monitors from Causal Structure
Protection monitors synthesized from plan causal structure provide execution systems with information necessary to detect potential failures early during execution. By detecting early, the execution system is able to address these problems and keep the execution on track. When the execution system finds that the necessary repairs are beyond its capabilities, early detection gives the planning s...
متن کاملdigital radiography with computerized conventional monitors compared to medical monitors in vertical root fracture diagnosis
introduction: vertical root fracture (vrf) is a complication which is chiefly diagnosed radiographically. recently, film-based radiography has been substituted with digital radiography. at the moment, there is a wide range of monitors available in the market for viewing digital images. the present study aims to compare the diagnostic accuracy, sensitivity and specificity of medical and conventi...
متن کاملParallel Actor Monitors
While the actor model of concurrency is well appreciated for its ease of use, its scalability is often criticized. Indeed, the fact that execution within an actor is sequential prevents certain actor systems to take advantage of multicore architectures. In order to combine scalability and ease of use, we propose Parallel Actor Monitors (PAM), as a means to relax the sequentiality of intra-actor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Minds and Machines
سال: 2023
ISSN: ['1572-8641', '0924-6495']
DOI: https://doi.org/10.1007/s11023-023-09632-2